package com.tanjun.mallservice.web.orm.entity;

import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.KeyType;
import com.mybatisflex.annotation.Table;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 商品规格
 *
 * @Table mall_plu_sku
 */
@Table(value = "mall_plu_sku")
@Data
public class MallPluSku implements Serializable {
    /**
     * 规格Id
     */
    @Id(keyType = KeyType.Auto)
    private Long skuId;

    /**
     * 商品Id
     */
    private Long pluId;

    /**
     * 规格1值
     */
    private String sku1Val;

    /**
     * 规格2值
     */
    private String sku2Val;

    /**
     * 规格3值
     */
    private String sku3Val;

    /**
     * 规格价格
     */
    private BigDecimal skuPrice;

    /**
     * 规格吊牌价格
     */
    private BigDecimal skuTagPrice;

    /**
     * 规格是否可用  1：可用
     */
    private Boolean skuEnable;

    /**
     * 库存量
     */
    private Integer skuStoreNum;

    /**
     * 规格销售量
     */
    private Integer skuScalesNum;

    private String skuIconImg;

    /**
     * 创建人
     */
    private String creator;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 更新人
     */
    private String updater;

    /**
     * 修改时间
     */
    private LocalDateTime updateTime;

    /**
     * 是否删除
     */
    private Boolean deleted;


}